	.data
line : .asciiz "\n"
	.text
.globl main
main :
#addition
	# malloc pour la variable a
	sub $sp,$sp,4
	# je met la valeur 3
	li $t0,3
	sw $t0,0($sp)
	
	#malloc pour la variable b
	sub $sp,$sp,4
	# je met la valeur 5
	li $t0,5
	sw $t0,0($sp)
	
	#addition : res ($t0) = a ($t1) + b ($t0)
	lw $t0,0($sp)
	lw $t1,4($sp)
	add $t0,$t1,$t0
	sw $t0,0($sp)

	#affichage de la réponse
	lw $a0,0($sp)
	li $v0,1
	syscall
	li $v0,4
	la $a0,line
	syscall

#free a,b,res
	add $sp,$sp,12
#exit
	li $v0 10
	syscall
